package com.eshore.norm.pojo.vo.norm_vm;

import com.eshore.norm.pojo.po.NormFloatipMonitorPO;
import com.eshore.norm.pojo.po.NormStorageMonitorPO;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author HJ
 * @date 2024/1/16 9:08
 */
@Data
public class NormVmPerformanceVO {
    //云主机监控参数
    //cpu利用率
    private Double cpuUsage;

    //内存利用率
    private Double memUsedPercent;

    //硬盘利用率
    private Double diskUsed;

    //网络流入
    private Integer averBytesRecvRate;

    //网络流出
    private Integer averBytesSentRate;


    //硬盘监控参数
    private List<NormStorageMonitorPO.ContentDTO>  storageMonitorList = new ArrayList<>();


    //弹性ip监控
    private List<NormFloatipMonitorPO.ContentDTO> floatipMonitorList = new ArrayList<>();

}
